--[[
  邮储银行 - 清算系统 - Tuxedo
]]
require("apm_core")
require("extension")

local G_DEBUG = true

if G_DEBUG == false then
    function logDebug(fmt,...) end
    function logInfo(fmt,...) end
    function logWarn(fmt,...) end
    function logError(fmt,...) end
    function logFatal(fmt,...) end
end

local KRED='\x1B[0;31m'
local KSALMON='\x1B[1;31m'
local KGREEN='\x1B[0;32m'
local KLIMEGREEN='\x1B[1;32m'
local KYELLOW='\x1B[0;33m'
local KORANGE='\x1B[0;34m'
local KBLUE='\x1B[1;34m'
local KMAGENTA='\x1B[0;35m'
local KPINK='\x1B[1;35m'
local KCYAN='\x1B[0;36m'
local RESET='\x1B[0m'

local dict_channel = {}
local dict_transtype = {
    ["010101"] = "会计机构新增",
    ["010102"] = "会计机构启用",
    ["010103"] = "会计机构修改",
    ["010105"] = "核算中心列表查询",
    ["010106"] = "核算中心与核算机构核算关系建立",
    ["010107"] = "核算中心与核算机构核算关系撤销",
    ["010108"] = "核算中心已关联核算机构列表查询",
    ["010109"] = "核算中心可关联核算机构列表查询",
    ["010110"] = "核算关系查询",
    ["010111"] = "机构列表信息查询",
    ["010112"] = "机构详细信息查询",
    ["010113"] = "会计机构列表信息查询",
    ["010114"] = "会计机构详细信息查询",
    ["010115"] = "会计机构管理登记薄查询",
    ["010116"] = "接收机构同步信息通知",
    ["010119"] = "会计机构建账结果查询",
    ["010123"] = "机构调整通知查询",
    ["010201"] = "柜员角色注册",
    ["010202"] = "柜员角色启用",
    ["010203"] = "柜员角色修改",
    ["010204"] = "柜员角色注销",
    ["010205"] = "柜员角色停用",
    ["010206"] = "柜员角色查询",
    ["010207"] = "柜员核算机构查询",
    ["010208"] = "柜员核算机构分配",
    ["010209"] = "密码重置",
    ["010210"] = "密码修改",
    ["010211"] = "柜员信息查询",
    ["010212"] = "柜员情况统计信息查询",
    ["010213"] = "柜员管理登记簿查询",
    ["010214"] = "角色新增",
    ["010215"] = "角色启用",
    ["010216"] = "角色修改",
    ["010217"] = "角色删除",
    ["010218"] = "角色查询",
    ["010219"] = "不相容角色新增",
    ["010220"] = "已关联不相容角色列表查询",
    ["010221"] = "可关联不相容角色列表查询",
    ["010222"] = "角色权限维护",
    ["010223"] = "权限集添加",
    ["010224"] = "权限集修改",
    ["010225"] = "权限集删除",
    ["010226"] = "权限集查询",
    ["010227"] = "权限查询",
    ["010228"] = "已关联权限集列表查询",
    ["010229"] = "已关联权限集详细查询",
    ["010230"] = "可关联权限集列表查询",
    ["010231"] = "现场密码授权",
    ["010232"] = "现场指纹授权",
    ["010233"] = "智能令牌授权",
    ["010234"] = "远程界面授权",
    ["010235"] = "远程短信授权",
    ["010236"] = "转授权",
    ["010237"] = "转授权回收",
    ["010238"] = "授权人远程待授权信息查询",
    ["010239"] = "申请人远程待授权信息查询",
    ["010240"] = "授权登记簿查询",
    ["010241"] = "转授权登记簿查询",
    ["010242"] = "不相容角色删除",
    ["010243"] = "生成授权码",
    ["010245"] = "可关联交易查询",
    ["010246"] = "权限集交易维护",
    ["010247"] = "出纳银行明细核对",
    ["010248"] = "柜员可关联角色查询",
    ["010249"] = "柜员服务",
    ["010250"] = "柜员服务",
    ["010251"] = "密码验证",
    ["010253"] = "分级授权",
    ["010301"] = "待办事项提醒",
    ["010302"] = "待办事项查询",
    ["010303"] = "交易日志查询",
    ["010309"] = "业务参数增加",
    ["010310"] = "业务参数修改",
    ["010311"] = "业务参数删除",
    ["010312"] = "业务参数查询",
    ["010313"] = "币种代码列表查询",
    ["010314"] = "币种代码详细查询",
    ["010316"] = "外币清算假日修改",
    ["010317"] = "外币清算假日删除",
    ["010318"] = "外币清算假日查询",
    ["010319"] = "会计科目字典查询",
    ["010320"] = "结算类手工事项申请",
    ["010321"] = "结算类手工事项审批",
    ["010322"] = "结算类手工事项修改",
    ["010323"] = "结算类手工事项启用",
    ["010324"] = "结算类手工事项注销",
    ["010325"] = "申请列表信息查询",
    ["010326"] = "申请详细信息查询",
    ["010328"] = "结算类手工事项列表信息查询",
    ["010329"] = "外币清算假日导入",
    ["010330"] = "结算类手工事项添加",
    ["010331"] = "授权参数新增",
    ["010332"] = "授权参数查询",
    ["010333"] = "授权参数删除",
    ["010334"] = "授权参数修改",
    ["010335"] = "交易信息表新增",
    ["010336"] = "交易信息表查询",
    ["010337"] = "交易信息表修改",
    ["010338"] = "会计机构新增方式查询",
    ["010339"] = "会计机构新增方式修改",
    ["010341"] = "交易日志查询",
    ["010342"] = "费用金额类型查询交易",
    ["010343"] = "费用金额类型修改交易",
    ["010344"] = "费用金额类型删除交易",
    ["010401"] = "机构签到",
    ["010404"] = "柜员签到",
    ["010405"] = "柜员签退",
    ["010406"] = "柜员强制签退",
    ["010410"] = "接入系统签到签退",
    ["010501"] = "柜员调动",
    ["010513"] = "接收业务撤并通知(个贷)",
    ["010514"] = "机构调整结果查询(个贷)",
    ["010601"] = "汇划申请",
    ["010602"] = "工作台展示",
    ["010603"] = "查询任务通用截止时间",
    ["010604"] = "查询业务类型",
    ["010605"] = "业务类型对应交易码查询",
    ["010606"] = "工作台展示-待办任务",
    ["010607"] = "任务汇总表查询",
    ["010608"] = "工作台展示-暂停分配",
    ["010609"] = "查询申请机构是否输入业务类型",
    ["010610"] = "任务手工分配",
    ["010611"] = "交易类型查询",
    ["010614"] = "汇划任务汇总查询",
    ["010615"] = "汇划任务明细查询",
    ["010616"] = "汇划任务处理",
    ["010617"] = "检查申请机构与记账机构关系",
    ["010618"] = "切换过渡模式切换",
    ["010622"] = "影像补件上传",
    ["010623"] = "汇划申请审核",
    ["010624"] = "汇划申请审核查询",
    ["010701"] = "汇划层级维护查询",
    ["010702"] = "汇划层级维护",
    ["010703"] = "汇划层级维护授权",
    ["010704"] = "交易标准时长参数维护查询",
    ["010705"] = "交易标准时长维护",
    ["010706"] = "交易标准时长授权",
    ["010707"] = "交易优先级参数维护查询",
    ["010708"] = "交易优先级参数维护",
    ["010709"] = "交易优先级参数授权",
    ["010710"] = "汇划员自动分配任务参数查询",
    ["010711"] = "汇划员自动分配任务参数新增",
    ["010712"] = "汇划员自动分配任务参数授权",
    ["010713"] = "交易类型的申请机构配置交易类型的申请机构配置-查询",
    ["010714"] = "交易类型的申请机构配置交易类型的申请机构配置-维护",
    ["010715"] = "交易类型的申请机构配置交易类型的申请机构配置-授权",
    ["010716"] = "任务申请截止时间配置查询",
    ["010717"] = "任务申请截止时间配置维护",
    ["010718"] = "任务申请截止时间配置授权",
    ["010719"] = "汇划员自动分配任务参数详细信息",
    ["010720"] = "待自动分配交易列表初始化",
    ["010721"] = "待办事项",
    ["010722"] = "等待时长标准参数查询",
    ["010723"] = "等待时长标准参数增删改",
    ["010724"] = "等待时长标准参数授权",
    ["010813"] = "报表查询",
    ["010814"] = "报表生成",
    ["019910"] = "会计机构批量启用",
    ["019914"] = "柜员批量启用",
    ["019915"] = "角色批量启用",
    ["019916"] = "转授权批量回收",
    ["019930"] = "结算类手工事项批量启用注销",
    ["019952"] = "日终自动签退",
    ["020001"] = "审批限额维护新增",
    ["020002"] = "内部账号信息查询",
    ["020003"] = "科目与内部账号对应关系查询",
    ["020004"] = "上划下拨与央行",
    ["020006"] = "当日/历史交易明细查询",
    ["020007"] = "委托支付指令查询",
    ["020008"] = "内部账户可用余额预约登记簿查询",
    ["020009"] = "调拨与央行/同业账户",
    ["020010"] = "异地审批交易查询",
    ["020011"] = "校验银行分户（现金）",
    ["020012"] = "校验支票号码（现金）",
    ["020013"] = "工作提醒",
    ["020014"] = "获取短信",
    ["020015"] = "校验短信密码",
    ["020016"] = "短信验证码重发",
    ["020017"] = "获取回执天数",
    ["020018"] = "获取行名行号",
    ["020019"] = "机构对应swfit开关",
    ["020021"] = "大额营业状态",
    ["020022"] = "授权待办事项",
    ["020023"] = "影像索引号接收",
    ["020099"] = "员工生日",
    ["020101"] = "审批限额维护新增",
    ["020102"] = "审批限额维护修改",
    ["020103"] = "审批限额维护停用",
    ["020104"] = "审批限额维护列表",
    ["020105"] = "审批限额维护详细信息",
    ["020106"] = "审批参数维护新增",
    ["020107"] = "审批参数维护修改",
    ["020108"] = "审批参数维护停用",
    ["020109"] = "审批参数维护",
    ["020110"] = "审批参数维护详细信息",
    ["020111"] = "上划下拨人民币账户信息维护新增",
    ["020112"] = "上划下拨人民币账户信息维护修改",
    ["020113"] = "上划下拨人民币账户信息维护删除",
    ["020114"] = "上划下拨人民币账户信息维护",
    ["020115"] = "上划下拨人民币账户信息维护详细信息",
    ["020116"] = "上划下拨外币账户信息维护新增",
    ["020117"] = "上划下拨外币账户信息维护修改",
    ["020118"] = "上划下拨外币账户信息维护删除",
    ["020119"] = "授权参数维护",
    ["020120"] = "授权参数维护",
    ["020121"] = "挂账账号维护新增",
    ["020122"] = "挂账账号维护修改",
    ["020123"] = "挂账账号维护删除",
    ["020124"] = "挂账账号维护",
    ["020125"] = "挂账账号维护详细信息",
    ["020126"] = "内部户收款账户维护新增",
    ["020127"] = "内部户收款账户维护修改",
    ["020128"] = "内部户收款账户维护删除",
    ["020129"] = "收款人账户信息维护",
    ["020130"] = "内部户收款账户维护详细信息",
    ["020131"] = "授权参数配置新增",
    ["020132"] = "授权参数维护授权",
    ["020133"] = "授权参数配置删除",
    ["020134"] = "授权参数配置列表",
    ["020135"] = "授权参数配置详细信息",
    ["020136"] = "落地参数配置新增",
    ["020137"] = "落地参数配置修改",
    ["020138"] = "落地参数配置删除",
    ["020139"] = "落地参数维护",
    ["020140"] = "落地参数配置详细信息",
    ["020141"] = "会计交易科目维护新增",
    ["020142"] = "会计交易科目维护修改",
    ["020143"] = "会计交易科目维护删除",
    ["020144"] = "会计交易科目维护列表",
    ["020145"] = "会计交易科目维护详细信息",
    ["020146"] = "冲正交易配置新增",
    ["020147"] = "冲正交易配置修改",
    ["020148"] = "冲正交易配置删除",
    ["020149"] = "冲正参数维护",
    ["020150"] = "冲正交易配置详细信息",
    ["020151"] = "央行/同业账户信息新增",
    ["020152"] = "央行/同业账户信息修改",
    ["020153"] = "央行/同业账户信息登记停用",
    ["020154"] = "央行/同业账户信息维护",
    ["020155"] = "央行/同业账户信息登记详细信息",
    ["020156"] = "业务系统对应内部账户维护新增",
    ["020157"] = "业务系统对应内部账户维护修改",
    ["020158"] = "业务系统对应内部账户维护删除",
    ["020159"] = "业务系统对应内部账户维护列表",
    ["020160"] = "业务系统对应内部账户维护详细信息",
    ["020173"] = "支付行行号新增",
    ["020174"] = "支付行行号修改",
    ["020175"] = "支付行行号删除",
    ["020176"] = "机构与行名行号对应关系维护",
    ["020177"] = "支付行行号授权",
    ["020178"] = "央行/同业账户信息授权",
    ["020181"] = "内部户付款账户维护新增",
    ["020182"] = "内部户付款账户维护修改",
    ["020183"] = "内部户付款账户维护删除",
    ["020184"] = "付款人账户信息维护",
    ["020185"] = "款人账户信息明细查询（只有后台交易无界面）",
    ["020186"] = "大额往账应急控制参数维护",
    ["020187"] = "大额往账应急控制分级审批参数维护",
    ["020188"] = "外系统日中对账自动调整参数查询及维护",
    ["020189"] = "大额往账应急控制短信通知参数维护",
    ["020190"] = "更新打印标志和打印次数（大小额、往来四类）",
    ["020191"] = "金融机构BIC信息维护",
    ["020192"] = "对外付款外币信息维护",
    ["020193"] = "外币跨行清算往来账户信息维护",
    ["020194"] = "外汇净额清算参数维护",
    ["020195"] = "付款人账户信息维护授权",
    ["020196"] = "金融机构BIC维护授权",
    ["020197"] = "外汇风险准备金/存款准备金参数维护授权",
    ["020198"] = "国际跨行往来账户信息维护授权",
    ["020201"] = "收银行利息",
    ["020202"] = "收同城票交轧差款",
    ["020203"] = "收央行再贴现票据资金",
    ["020204"] = "内部户收款（银行方式）",
    ["020205"] = "收境外结算资金",
    ["020206"] = "收国际结算汇费收入",
    ["020207"] = "收银团贷款手续费录入",
    ["020208"] = "银行方式收回贷款/垫款录入",
    ["020209"] = "收央行同业其他款项入账",
    ["020210"] = "外部支票入账",
    ["020211"] = "付银行结算手续费",
    ["020212"] = "付同城票交轧差款",
    ["020213"] = "付央行再贴现票据资金",
    ["020214"] = "付境外结算资金",
    ["020215"] = "支付银行结算手续费",
    ["020216"] = "付同城票交轧差款",
    ["020217"] = "补计提/冲多计提利息税手续费",
    ["020218"] = "付央行再贴现票据资金",
    ["020219"] = "付境外结算资金",
    ["020220"] = "补计提/冲多计提利息税手续费",
    ["020221"] = "营业外损益结转录入",
    ["020222"] = "内部户付款（行内公司）",
    ["020223"] = "收银行利息收款",
    ["020224"] = "收同城票交轧差款收款",
    ["020225"] = "收央行再贴现票据资金收款",
    ["020226"] = "收同业拆借款收款",
    ["020227"] = "收境外结算资金收款",
    ["020228"] = "收国际结算汇费收入收款",
    ["020229"] = "收银团贷款手续费收款",
    ["020230"] = "银行方式收回贷款/垫款收款",
    ["020231"] = "收央行/同业其它款项入账收款",
    ["020232"] = "外部支票入账收款",
    ["020233"] = "支付银行结算手续费授权",
    ["020234"] = "付同城票交轧差款授权",
    ["020235"] = "付央行再贴现票据资金授权",
    ["020236"] = "付境外结算资金授权",
    ["020237"] = "银行方式付出贷款/垫款授权",
    ["020238"] = "内部户付款（行内汇划）付款",
    ["020239"] = "营业外损益结转付款",
    ["020240"] = "补计提/冲多计提银行利息（人行/同业）转账",
    ["020241"] = "补计提/冲多计提利息税手续费转账",
    ["020242"] = "代收付业务手续费结转转账",
    ["020243"] = "缴存财政性存款准备金转账",
    ["020244"] = "财政性存款准备金退回转账",
    ["020245"] = "补计提/冲多计提银行利息（人行/同业）授权(异地)",
    ["020246"] = "补计提/冲多计提利息税手续费授权(异地)",
    ["020247"] = "代收付业务手续费结转授权(异地)",
    ["020248"] = "缴存财政性存款准备金授权(异地)",
    ["020249"] = "财政性存款准备金退回授权(异地)",
    ["020250"] = "会计冲正授权",
    ["020251"] = "会计冲正",
    ["020252"] = "向央行或同业户提现",
    ["020253"] = "向央行或同业户提现取消查询",
    ["020254"] = "向央行或同业户提现取消",
    ["020255"] = "向央行或同业户存现查询",
    ["020256"] = "向央行或同业户存现",
    ["020257"] = "向央行同业户或存现取消查询",
    ["020258"] = "向央行同业户或存现取消",
    ["020259"] = "银行拨款",
    ["020260"] = "收到银行拨款",
    ["020261"] = "收到拨款取消",
    ["020262"] = "拨款入账取消",
    ["020263"] = "收到拨款取消查询",
    ["020264"] = "收到拨款查询",
    ["020265"] = "拨款取消查询",
    ["020266"] = "银行缴款入账",
    ["020267"] = "收到缴款查询",
    ["020268"] = "收到缴款入账",
    ["020269"] = "缴款取消查询",
    ["020270"] = "缴款入账取消",
    ["020271"] = "收到缴款取消查询",
    ["020272"] = "收到缴款入账取消",
    ["020273"] = "拨款查询",
    ["020274"] = "银行拨款支出",
    ["020275"] = "收到拨款查询",
    ["020276"] = "收到银行拨款",
    ["020277"] = "收到拨款取消查询",
    ["020278"] = "收到银行拨款取消",
    ["020279"] = "拨款取消查询",
    ["020280"] = "银行拨款支出取消",
    ["020281"] = "缴款查询",
    ["020282"] = "银行缴款支出",
    ["020283"] = "收到缴款查询",
    ["020284"] = "收到银行缴款",
    ["020285"] = "缴款取消查询",
    ["020286"] = "银行缴款支出取消",
    ["020287"] = "缴款取消查询",
    ["020288"] = "收到银行缴款取消",
    ["020301"] = "支付银行结算手续费复核",
    ["020302"] = "付同城票交轧差款复核",
    ["020303"] = "付央行再贴现票据资金复核",
    ["020304"] = "付境外结算资金复核",
    ["020305"] = "银行方式付出贷款/垫款复核",
    ["020306"] = "营业外损益结转复核",
    ["020307"] = "内部户付款（行内汇划）复核",
    ["020308"] = "支付银行结算手续费审批(本地)",
    ["020309"] = "付同城票交轧差款审批(本地)",
    ["020310"] = "付央行再贴现票据资金审批(本地)",
    ["020311"] = "付境外结算资金审批(本地)",
    ["020312"] = "银行方式付出贷款/垫款审批(本地)",
    ["020313"] = "内部户付款（行内汇划）审批(本地)",
    ["020314"] = "营业外损益结转审批(本地)",
    ["020315"] = "支付银行结算手续费审批(异地)",
    ["020316"] = "付同城票交轧差款审批(异地)",
    ["020317"] = "付央行再贴现票据资金审批(异地)",
    ["020318"] = "付境外结算资金审批(异地)",
    ["020319"] = "银行方式付出贷款/垫款审批(异地)",
    ["020320"] = "内部户付款（行内汇划）审批(异地)",
    ["020321"] = "营业外损益结转审批(异地)",
    ["020322"] = "委托支付（行内公司）",
    ["020323"] = "行内落地查询",
    ["020324"] = "行内汇划登记簿查询",
    ["020325"] = "委托支付（行内支付）本地审批",
    ["020326"] = "委托支付（行内支付）异地审批",
    ["020327"] = "委托支付（行内支付）付款",
    ["020336"] = "内部户付款（银行方式）",
    ["020337"] = "内部户付款（银行方式）复核",
    ["020338"] = "内部户付款（银行方式）付款",
    ["020339"] = "内部户付款（银行方式）异地审批",
    ["020340"] = "内部户付款（行内储蓄）",
    ["020341"] = "内部户付款（行内储蓄）复核",
    ["020342"] = "内部户付款（行内储蓄）异地审批",
    ["020343"] = "内部户付款（行内储蓄）付款",
    ["020345"] = "内部户收款（行内储蓄）",
    ["020346"] = "内部户收款（行内公司）",
    ["020347"] = "内部户收款（行内公司）复核",
    ["020348"] = "内部户收款（行内公司）收款",
    ["020349"] = "内部户收款（行内储蓄）复核",
    ["020350"] = "内部户收款（行内储蓄）付款",
    ["020351"] = "内部户收款（行内储蓄）异地审批",
    ["020352"] = "内部户收款（行内公司）(异地审批)",
    ["020353"] = "内部户付款（同城方式）",
    ["020354"] = "内部户付款（同城方式）复核",
    ["020355"] = "内部户付款（同城方式）付款",
    ["020356"] = "委托支付（同城方式）复核",
    ["020357"] = "委托支付（同城方式）付款",
    ["020358"] = "同城支付交易登记簿查询",
    ["020359"] = "内部户付款（同城方式）异地审批",
    ["020401"] = "出纳银行收款",
    ["020402"] = "出纳银行付款",
    ["020403"] = "出纳银行存款登记簿查询",
    ["020404"] = "银行待销账登记簿查询",
    ["020405"] = "银行存款日记账查询",
    ["020406"] = "出纳银行业务冲正",
    ["020408"] = "会计交易登记簿查询",
    ["020409"] = "资金调拨登记簿查询",
    ["020410"] = "出纳银行总账核对",
    ["020411"] = "出纳银行明细核对",
    ["020501"] = "央行/同业资金调出",
    ["020502"] = "央行/同业资金调入",
    ["020503"] = "申请下拨资金录入（大额/银行方式）",
    ["020504"] = "收到上划资金",
    ["020505"] = "向上级划款（银行方式）",
    ["020506"] = "收到下拨资金（银行方式）",
    ["020507"] = "国际支付资金营运类付款录入",
    ["020508"] = "国际支付向央行/同业付款录入",
    ["020509"] = "央行/同业资金调出复核",
    ["020510"] = "申请下拨资金复核（银行方式）",
    ["020511"] = "向上级划款（银行方式）复核",
    ["020512"] = "国际支付资金营运类付款复核",
    ["020513"] = "国际支付向央行/同业付款复核",
    ["020514"] = "央行/同业资金调出审批(本地)",
    ["020515"] = "申请/下拨资金（大额方式/银行方式）审批(本地)",
    ["020516"] = "向上级划款（银行方式）审批(本地)",
    ["020517"] = "国际支付资金营运类付款审批(本地)",
    ["020518"] = "国际支付向央行/同业付款审批(本地)",
    ["020519"] = "央行/同业资金调出审批(异地)",
    ["020520"] = "申请/下拨资金（大额方式/银行方式）审批(异地)",
    ["020521"] = "向上级划款（银行方式）审批(异地)",
    ["020522"] = "国际支付资金营运类付款审批(异地)",
    ["020523"] = "国际支付向央行/同业付款审批(异地)",
    ["020524"] = "申请/下拨资金（大额方式/银行方式）上级审批",
    ["020525"] = "央行/同业资金调出付款",
    ["020526"] = "央行/同业资金调入收款",
    ["020527"] = "向下级行拨款",
    ["020528"] = "收到上级拨款收款",
    ["020529"] = "向上级划款（银行方式）付款",
    ["020530"] = "收到下拨资金收款",
    ["020531"] = "央行/同业资金调出复核查询",
    ["020532"] = "申请/下拨资金（大额方式/银行方式）复核查询",
    ["020533"] = "向上级划款（银行方式）复核查询",
    ["020534"] = "国际支付资金营运类付款复核查询",
    ["020535"] = "国际支付向央行/同业付款复核查询",
    ["020536"] = "央行/同业资金调出审批(本地)查询",
    ["020537"] = "申请/下拨资金（大额方式/银行方式）审批(本地)查询",
    ["020538"] = "向上级划款（银行方式）审批(本地)查询",
    ["020539"] = "国际支付资金营运类付款审批(本地)查询",
    ["020540"] = "国际支付向央行/同业付款审批(本地)查询",
    ["020541"] = "央行/同业资金调出审批(异地)查询",
    ["020542"] = "申请/下拨资金（大额方式/银行方式）审批(异地)查询",
    ["020543"] = "向上级划款（银行方式）审批(异地)查询",
    ["020544"] = "国际支付资金营运类付款审批(异地)查询",
    ["020545"] = "国际支付向央行/同业付款审批(异地)查询",
    ["020546"] = "申请/下拨资金（大额方式/银行方式）上级审批查询",
    ["020547"] = "央行/同业资金调出付款查询",
    ["020548"] = "央行/同业资金调入收款查询",
    ["020549"] = "申请/下拨资金（大额方式/银行方式）付款查询",
    ["020550"] = "收到上级拨款收款查询",
    ["020551"] = "向上级划款（银行方式）付款查询",
    ["020552"] = "收到下拨资金收款查询",
    ["020601"] = "手工会计事项录入",
    ["020602"] = "内部户转账（单笔）",
    ["020603"] = "内部户转账复核",
    ["020604"] = "内部户转账审批（异地）",
    ["020605"] = "内部户转账审批(本地)",
    ["020606"] = "内部户转账付款",
    ["020609"] = "手工会计事项冲正",
    ["020610"] = "内部户转账（批量）",
    ["020611"] = "批量转账",
    ["020612"] = "批量转账明细查询",
    ["020613"] = "批量转账批次查询",
    ["020614"] = "批量交易执行",
    ["020615"] = "委托支付影像匹配查询",
    ["020616"] = "委托支付影像匹配",
    ["020617"] = "批量内部户转账汇划中心录入",
    ["020618"] = "批量内部户转账汇划中心授权",
    ["020619"] = "批量内部户转账异地审批",
    ["020620"] = "批量文件错误明细查询",
    ["020701"] = "内部账户可用余额查询",
    ["020702"] = "内部账户可用余额联机预约",
    ["020703"] = "内部账户可用余额预约扣款",
    ["020704"] = "内部账户人行支付往账查询",
    ["020705"] = "内部账户人行支付来账查询",
    ["020706"] = "内部账户联机开户信息登记",
    ["020707"] = "内部账户联机收款",
    ["020708"] = "内部账户联机付款（人行支付）",
    ["020709"] = "内部账户联机付款（人行支付）复核",
    ["020710"] = "内部账户联机付款（人行支付）审批",
    ["020711"] = "内部账户联机付款（人行支付）付款",
    ["020712"] = "国库同城交换净额清算",
    ["020713"] = "国库资金贷记划拨",
    ["020714"] = "内部账户联机付款（国际支付）审批",
    ["020715"] = "内部账户联机付款（国际支付）付款",
    ["020716"] = "内部账户联机付款（行内支付）",
    ["020717"] = "委托收款:行内公司扣款",
    ["020718"] = "委托支付：逻辑大集中存款",
    ["020719"] = "委托收款：逻辑大集中扣款",
    ["020720"] = "内部账户当日交易汇总查询",
    ["020721"] = "会计处理平台日切通知接收",
    ["020722"] = "文件通知接口",
    ["020723"] = "外部支票上缴",
    ["020724"] = "外部支票查询",
    ["020725"] = "内部支票购入登记",
    ["020726"] = "内部支票购入登记取消",
    ["020727"] = "内部支票使用",
    ["020728"] = "内部支票丢失、作废",
    ["020729"] = "内部支票退回",
    ["020730"] = "中平手工结算类",
    ["020731"] = "中平批量代收付",
    ["020732"] = "委托单位结算参数维护",
    ["020733"] = "委托单位结算备用参数维护",
    ["020734"] = "子委托单位业务参数维护",
    ["020735"] = "委托单位分户关联维护",
    ["020736"] = "委托单位分户解关联",
    ["020737"] = "TIPS国库清算代理关联维护",
    ["020738"] = "TIPS国库清算代理机构维护",
    ["020739"] = "出纳银行存款日记账存款接口",
    ["020740"] = "银行取款入账接口",
    ["020741"] = "银行存款入账接口",
    ["020744"] = "内部户联机收款及预约",
    ["020745"] = "可用余额增加",
    ["020746"] = "可用余额减少",
    ["020747"] = "同城支付方式",
    ["020748"] = "文件通知接口",
    ["020749"] = "联机批量文件处理状态查询",
    ["020750"] = "代储蓄2.0付款",
    ["020751"] = "代储蓄2.0收款",
    ["020752"] = "内部户放款",
    ["020753"] = "内部户联机付款（行内内部）",
    ["020754"] = "受托支付（行外）",
    ["020755"] = "受托支付（行内）",
    ["020760"] = "内部账户预销户取消",
    ["020761"] = "内部账户销户",
    ["020762"] = "内部账户预销户取消",
    ["020763"] = "即时转借贷通知查询",
    ["020764"] = "内部账户信息修改",
    ["020765"] = "对账申请",
    ["020766"] = "内部帐号销户停息",
    ["020767"] = "内部户短账号信息同步",
    ["020769"] = "公司可用余额批量增加明细查询",
    ["020770"] = "委托收款（同城方式）",
    ["020772"] = "委托支付(同城支付)",
    ["020773"] = "同城入账状态查询",
    ["020774"] = "同城方式支付处理结果通知",
    ["020775"] = "内部账户与业务系统绑定交易",
    ["020777"] = "大额提现参数查询",
    ["020780"] = "向央行/同业付款",
    ["020781"] = "境内外币来账接收(信息类)",
    ["020782"] = "境内外币来账接收(账务类)",
    ["020783"] = "950账单接收",
    ["020801"] = "内部户付款（大额方式）",
    ["020802"] = "大额退汇录入",
    ["020803"] = "手工入账录入",
    ["020804"] = "大额支付汇兑复核",
    ["020805"] = "委托支付（大额方式）",
    ["020806"] = "大额支付汇兑审批（本地）",
    ["020807"] = "大额支付汇兑审批（异地)",
    ["020808"] = "代业务系统结算审批（大额）（本地）",
    ["020809"] = "代业务系统结算审批（大额）（异地）",
    ["020810"] = "大额退汇授权",
    ["020811"] = "大额支付汇兑付款",
    ["020812"] = "退汇付款",
    ["020813"] = "内部户手工入账付款",
    ["020814"] = "代业务系统结算付款",
    ["020816"] = "大额汇兑发送",
    ["020826"] = "手工入账授权",
    ["020827"] = "大额退回原账户",
    ["020830"] = "大额委托支付复核前查询",
    ["020836"] = "大额委托支付审批（本地）",
    ["020837"] = "大额委托支付审批（异地）",
    ["020838"] = "大额委托支付付款",
    ["020839"] = "大额即时转借贷手工入帐",
    ["020840"] = "大额批量退汇",
    ["020841"] = "大额往账应急控制授权查询",
    ["020842"] = "大额往账应急控制授权",
    ["020843"] = "手工入账授权",
    ["020844"] = "大额批量退汇授权",
    ["020901"] = "收到大额汇兑来账",
    ["020902"] = "收到大额退汇来账",
    ["020903"] = "收到大额即时转账借贷通知",
    ["020904"] = "收大额来账自动入账",
    ["020905"] = "收大额来账自动挂账",
    ["020906"] = "收大额来账自动退汇",
    ["020907"] = "收大额异常来账处理",
    ["020908"] = "收大额往来账差错处理",
    ["020909"] = "收大额支付系统状态变更通知",
    ["020913"] = "即时转账借贷来账接收处理",
    ["021001"] = "大额撤销申请",
    ["021002"] = "撤销申请授权",
    ["021003"] = "撤销申请发送",
    ["021005"] = "大额查询书",
    ["021007"] = "查询书发送",
    ["021008"] = "查询书响应",
    ["021009"] = "大额查复书",
    ["021010"] = "查复书授权",
    ["021011"] = "查复书发送",
    ["021012"] = "查复书响应",
    ["021013"] = "大额自由格式报文",
    ["021015"] = "自由格式发送",
    ["021016"] = "自由格式响应",
    ["021017"] = "大额退回申请",
    ["021018"] = "退回申请授权",
    ["021021"] = "大额退回申请应答",
    ["021022"] = "退回申请应答授权",
    ["021025"] = "大额往帐查询",
    ["021026"] = "大额来帐查询",
    ["021027"] = "查询查复查询",
    ["021028"] = "退回申请/应答查询",
    ["021029"] = "撤销处理查询",
    ["021030"] = "自由格式查询",
    ["021101"] = "收到撤销申请应答",
    ["021102"] = "收到查询书",
    ["021103"] = "收到查复书",
    ["021104"] = "收到自由格式",
    ["021201"] = "内部户付款（小额方式）",
    ["021202"] = "小额定期贷记录入",
    ["021203"] = "小额实时贷记录入",
    ["021204"] = "小额退汇录入",
    ["021205"] = "小额批量退汇录入",
    ["021206"] = "小额普通借记申请",
    ["021207"] = "小额普通借记回执",
    ["021208"] = "小额定期借记录入",
    ["021209"] = "小额定期借记回执录入",
    ["021210"] = "小额手工入账录入",
    ["021211"] = "小额退汇录入前查询",
    ["021212"] = "小额普通借记回执录入前查询",
    ["021213"] = "小额定期借记回执录入前查询",
    ["021214"] = "小额手工入账录入前查询",
    ["021215"] = "小额往账退汇授权前查询",
    ["021216"] = "小额往账批量退汇授权前查询",
    ["021217"] = "小额往账手工入账授权前查询",
    ["021218"] = "小额普通贷记复核前查询",
    ["021219"] = "小额定期贷记复核前查询",
    ["021220"] = "小额实时贷记复核前查询",
    ["021221"] = "小额普通贷记审批前查询",
    ["021222"] = "小额定期贷记审批前查询",
    ["021223"] = "小额实时贷记审批前查询",
    ["021224"] = "小额普通贷记付款前查询",
    ["021225"] = "小额定期贷记付款前查询",
    ["021226"] = "小额实时贷记付款前查询",
    ["021227"] = "小额退汇付款前查询",
    ["021228"] = "小额普通贷记复核",
    ["021229"] = "小额定期贷记复核",
    ["021230"] = "小额实时贷记复核",
    ["021231"] = "小额普通贷记审批",
    ["021232"] = "小额定期贷记审批",
    ["021233"] = "小额实时贷记审批",
    ["021234"] = "小额普通贷记付款",
    ["021235"] = "小额定期贷记付款",
    ["021236"] = "小额实时贷记付款",
    ["021237"] = "小额退汇付款",
    ["021238"] = "小额普通借记授权",
    ["021239"] = "小额普通借记回执授权",
    ["021240"] = "小额定期借记授权",
    ["021241"] = "小额定期借记回执授权",
    ["021242"] = "小额退汇授权",
    ["021243"] = "小额批量退汇授权",
    ["021244"] = "小额退回原账户",
    ["021245"] = "小额普通贷记往帐审批（异地）",
    ["021246"] = "小额委托指令审批（异地）",
    ["021247"] = "小额委托指令付款",
    ["021280"] = "委托支付（小额方式）",
    ["021281"] = "小额委托指令复核前查询",
    ["021301"] = "小额普通贷记来账",
    ["021302"] = "小额定期贷记来账",
    ["021303"] = "小额实时贷记来账",
    ["021304"] = "小额清算回执",
    ["021305"] = "小额批量退汇来账",
    ["021306"] = "小额普通借记来账",
    ["021307"] = "小额普通借记回执来账",
    ["021308"] = "小额定期借记来账",
    ["021309"] = "小额定期借记回执来账",
    ["021401"] = "小额借记止付申请",
    ["021402"] = "小额借记止付申请应答",
    ["021403"] = "小额撤销申请录入",
    ["021404"] = "小额退回申请",
    ["021405"] = "小额退回申请应答",
    ["021406"] = "小额查询书",
    ["021407"] = "小额查复书",
    ["021408"] = "小额自由格式报文",
    ["021409"] = "小额借记止付申请录入前查询",
    ["021410"] = "小额借记止付应答录入前查询",
    ["021411"] = "小额撤销申请录入前查询",
    ["021412"] = "小额退回申请录入前查询",
    ["021413"] = "小额退回应答录入前查询",
    ["021414"] = "小额查询书录入前查询",
    ["021415"] = "小额借记止付申请授权前查询",
    ["021416"] = "小额借记止付应答授权前查询",
    ["021417"] = "小额撤销申请授权前查询",
    ["021418"] = "小额退回申请授权前查询",
    ["021419"] = "小额退回应答授权前查询",
    ["021420"] = "小额查询书授权前查询",
    ["021421"] = "小额查复书授权前查询",
    ["021422"] = "小额自由格式授权前查询",
    ["021423"] = "小额借记止付申请授权",
    ["021424"] = "小额借记止付应答授权",
    ["021425"] = "小额撤销申请授权",
    ["021426"] = "小额退回申请授权",
    ["021427"] = "小额退回应答授权",
    ["021428"] = "小额查询书授权",
    ["021429"] = "小额查复书授权",
    ["021430"] = "小额自由格式授权",
    ["021431"] = "小额往帐查询",
    ["021432"] = "小额来帐查询",
    ["021433"] = "借记止付申请/应答登记薄查询",
    ["021434"] = "小额借记回执登记查询",
    ["021435"] = "小额退汇发送",
    ["021438"] = "手工入账登记簿查询",
    ["021444"] = "小额退回申请发送",
    ["021501"] = "小额借记止付申请来账",
    ["021502"] = "小额借记止付应答来账",
    ["021503"] = "小额撤销应答来账",
    ["021504"] = "小额退回申请来账",
    ["021505"] = "小额退回应答来账",
    ["021506"] = "小额查询书来账",
    ["021507"] = "小额查复书来账",
    ["021508"] = "小额自由格式来账",
    ["021509"] = "小额来账登记薄查询",
    ["021510"] = "小额轧差净额清算",
    ["021511"] = "小额日切通知",
    ["021601"] = "内部支票购入登记",
    ["021602"] = "内部支票使用登记",
    ["021603"] = "内部支票丢失、作废登记",
    ["021604"] = "内部支票退回处理",
    ["021605"] = "内部支票查询列表",
    ["021606"] = "内部支票详细信息",
    ["021607"] = "收外部支票",
    ["021608"] = "收妥、作废处理",
    ["021609"] = "外部支票查询列表",
    ["021610"] = "外部支票详细信息",
    ["021612"] = "收到登记",
    ["021613"] = "收妥、修改、退回",
    ["021614"] = "丢失",
    ["021615"] = "网点外部支票入账出纳冲正",
    ["021616"] = "网点外部支票入账会计冲正",
    ["021701"] = "审批登记簿查询",
    ["021702"] = "出纳会计交易通用凭证重打",
    ["021703"] = "支付交易通用凭证打印",
    ["021704"] = "即时转借贷通知登记簿查询",
    ["021705"] = "资金运用明细",
    ["021706"] = "人行支付与资金清算日切不符明细",
    ["021707"] = "与公司对账不一致结果查询",
    ["021709"] = "与逻辑大集中对账不一致查询",
    ["021710"] = "行内储蓄登记薄查询",
    ["021711"] = "资金上划下拨汇总查询",
    ["021712"] = "批量委托支付查询",
    ["021713"] = "短信通知登记薄查询",
    ["021714"] = "储蓄和公司日切不一致查询",
    ["021715"] = "负债及会计错误表信息查询",
    ["021716"] = "查询3005与会计平台对账结果",
    ["021717"] = "银行存款户对账结果查询",
    ["021718"] = "可用余额增加/减少查询",
    ["021719"] = "与人行对账不一致查询",
    ["021720"] = "人行前置信息类对账不一致查询",
    ["021721"] = "与人行前置对账不一致",
    ["021723"] = "国际结算文件PGJ查询",
    ["021724"] = "外汇支付往帐登记簿查询",
    ["021725"] = "外币往帐交易统计查询",
    ["021726"] = "中平凭证补打",
    ["021801"] = "向网点拨款-会计付款入账",
    ["021802"] = "向网点拨款-出纳付款出库",
    ["021803"] = "向网点拨款-出纳付款出库取消",
    ["021804"] = "向网点拨款-会计付款入账取消",
    ["021805"] = "收到网点缴款-出纳收款入库",
    ["021806"] = "收到网点缴款-出纳收款入库取消",
    ["021807"] = "收到网点缴款-会计收款入账",
    ["021808"] = "收到网点缴款-会计收款入账取消",
    ["021901"] = "境内外汇资金调出录入",
    ["021902"] = "境内外汇资金调出复核",
    ["021903"] = "境内外汇资金调出付款(含本地审批）",
    ["021904"] = "境内外汇资金调出异地审批",
    ["021905"] = "境内外汇普通贷记业务录入",
    ["021906"] = "境内外汇普通贷记业务复核",
    ["021907"] = "境内外汇普通贷记业务付款(含本地审批）",
    ["021908"] = "境内外汇普通贷记业务异地审批",
    ["021909"] = "境内外汇资金调拨业务退汇录入",
    ["021910"] = "境内外汇资金调拨业务退汇授权(预留）",
    ["021911"] = "境内外汇普通贷记业务退汇录入",
    ["021912"] = "境内外汇普通贷记业务退汇授权(预留)",
    ["021915"] = "根据行号取行名称(清算行行号取清算行行名)",
    ["021921"] = "境内外汇业务退汇申请",
    ["021923"] = "境内外汇业务退汇申请应答",
    ["021925"] = "境内外汇自由格式报文",
    ["021926"] = "境内外汇查询业务",
    ["021927"] = "境内外汇查复业务",
    ["021928"] = "境内外汇撤销业务",
    ["021932"] = "境内外汇业务来/往账登记簿查询",
    ["021933"] = "境内外汇业务查询查复登记簿",
    ["021934"] = "境内外汇业务退汇申请/应答登记簿",
    ["021935"] = "境内外汇撤销申请登记簿",
    ["021936"] = "境内外汇业务自由格式查询",
    ["021937"] = "境内外汇行名行号查询",
    ["021938"] = "境内外币来账手工入账",
    ["022001"] = "内部户可用余额批量增加",
    ["022002"] = "内部户可用余额批量减少",
    ["022003"] = "内部户批量委托支付(小额支付定期贷记)",
    ["022004"] = "内部户批量委托支付(人行大额支付方式)",
    ["022005"] = "内部户批量委托支付(人行小额支付方式)",
    ["022006"] = "内部户批量委托支付(行内公司)",
    ["022007"] = "内部户批量委托支付(行内储蓄)",
    ["022013"] = "人行支付结算",
    ["022014"] = "内部户批量委托支付(行内个人)",
    ["022015"] = "内部户批量委托支付（POS批量存款）",
    ["022016"] = "内部户批量委托支付（POS批量扣款）",
    ["022017"] = "内部户批量委托支付（POS批量扣款）",
    ["022018"] = "内部户批量公司扣款",
    ["022019"] = "内部户批量公司扣款2",
    ["022058"] = "批量委托支付行内公司（中平非税）",
    ["022201"] = "出纳银行存款日记账取款接口",
    ["022202"] = "出纳银行存款日记账存款接口",
    ["022203"] = "网点存现接口",
    ["022204"] = "网点提现接口",
    ["022205"] = "网点缴款接口",
    ["022206"] = "网点缴款冲正查询接口",
    ["022207"] = "网点缴款冲正接口",
    ["022208"] = "网点收到拨款查询接口",
    ["022210"] = "上级机构指定币种央行同业账号是否存在",
    ["022220"] = "汇兑过渡期网点拨款",
    ["022221"] = "汇兑过渡期网点拨款冲正",
    ["022222"] = "收到汇兑过渡期缴款",
    ["022223"] = "收到汇兑过渡期缴款冲正",
    ["022225"] = "现金向汇兑系统拨款-会计付款入账",
    ["022226"] = "现金向汇兑系统拨款-出纳银行支出",
    ["022227"] = "现金向汇兑系统拨款冲正-会计付款入账",
    ["022228"] = "现金向汇兑系统拨款冲正-出纳银行支出",
    ["022229"] = "现金收到汇兑系统缴款-出纳银行收入",
    ["022230"] = "现金收到汇兑系统缴款-会计收款入账",
    ["022231"] = "现金收到汇兑系统缴款冲正-出纳银行收入",
    ["022232"] = "现金收到汇兑系统缴款冲正-会计收款入账",
    ["022240"] = "网点存现入账",
    ["022241"] = "网点存现冲正",
    ["022242"] = "网点提现",
    ["022243"] = "网点提现冲正",
    ["022244"] = "网点存现冲正查询",
    ["022245"] = "网点提现冲正查询",
    ["022246"] = "央行同业账户校验",
    ["022250"] = "向储蓄银行拨款入账",
    ["022251"] = "向储蓄拨款-出纳付款出库",
    ["022252"] = "向储蓄拨款入账冲正",
    ["022253"] = "出纳向储蓄拨款冲正",
    ["022254"] = "收到储蓄缴款-出纳收款入库",
    ["022255"] = "收到储蓄缴款-会计收款入账",
    ["022256"] = "出纳收到储蓄缴款冲正",
    ["022257"] = "会计收到储蓄缴款冲正",
    ["022258"] = "网点银行日记账查询",
    ["022259"] = "银行代销账查询",
    ["022301"] = "同步行名行号",
    ["022305"] = "同步柜员与角色关系",
    ["022401"] = "当日/历史交易明细查询",
    ["022402"] = "会计交易登记簿查询",
    ["022403"] = "资金调拨登记簿查询",
    ["022404"] = "资金调拨登记簿查询",
    ["022405"] = "内部账户可用余额预约登记簿查询",
    ["022406"] = "行内汇划登记簿查询",
    ["022407"] = "同城支付交易登记簿查询",
    ["022408"] = "出纳银行存款登记簿查询",
    ["022409"] = "银行待销账登记簿查询",
    ["022410"] = "银行存款日记账查询",
    ["022411"] = "批量转账明细查询",
    ["022412"] = "大额往账查询",
    ["022413"] = "大额来帐查询",
    ["022414"] = "查询查复查询",
    ["022415"] = "退回申请查询",
    ["022416"] = "自由格式查询",
    ["022417"] = "小额往帐登记查询",
    ["022418"] = "小额来帐登记查询",
    ["022419"] = "手工入账登记查询",
    ["022420"] = "内部支票查询列表",
    ["022421"] = "审批登记簿查询",
    ["022422"] = "即时转借贷通知登记簿查询",
    ["022423"] = "资金运用往来明细查询",
    ["022424"] = "可用余额增加/减少查询",
    ["022425"] = "外币资金调拨登记簿查询",
    ["022426"] = "代储蓄2.0付款查询",
    ["022500"] = "节假日信息查询及维护",
    ["022501"] = "节假日信息查询及维护",
    ["022502"] = "员工信息查询及维护",
    ["022503"] = "项目人员信息管理",
    ["022504"] = "开发人员工作量日报表",
    ["022505"] = "工作参数信息维护",
    ["022506"] = "组长评估",
    ["022507"] = "汇总查询",
    ["022508"] = "所属项目明细",
    ["022602"] = "发撤销申请",
    ["022603"] = "发MT295查询书",
    ["022604"] = "收MT295查询书",
    ["022607"] = "发MT299自由格式",
    ["022611"] = "MT292撤销申请查询",
    ["022612"] = "MT299自由格式查询",
    ["022614"] = "原报文查询",
    ["022620"] = "外汇通知收款",
    ["022621"] = "收款通知来往帐信息类查询",
    ["022701"] = "上划下拨外币账户信息维护新增",
    ["022702"] = "上划下拨外币账户信息维护修改",
    ["022703"] = "上划下拨外币账户信息维护删除",
    ["022704"] = "上划下拨外币账户信息查询",
    ["022705"] = "同业调拨外币账户信息维护新增",
    ["022706"] = "同业调拨外币账户信息维护修改",
    ["022707"] = "同业调拨外币账户信息维护删除",
    ["022708"] = "同业调拨外币账户信息维护查询",
    ["022709"] = "增加外汇风险准备金/存款准备金新增",
    ["022710"] = "增加外汇风险准备金/存款准备金修改",
    ["022711"] = "增加外汇风险准备金/存款准备金删除",
    ["022712"] = "增加外汇风险准备金/存款准备金付款",
    ["022713"] = "上划下拨外币账户信息维护(中行网银方式)-查询",
    ["022714"] = "上划下拨外币账户信息维护(中行网银方式)-增删改",
    ["022715"] = "申请下拨资金中行网银机构维护查询",
    ["022716"] = "申请下拨资金中行网银机构维护",
    ["022717"] = "上划下拨外币账户信息维护授权",
    ["022718"] = "上划下拨外币账户信息维护(中行网银方式)-授权",
    ["022719"] = "收到下拨资金（SWIFT方式）",
    ["022720"] = "申请下拨资金录入（SWIFT方式）",
    ["022721"] = "申请下拨资金复核（SWIFT方式）",
    ["022722"] = "申请下拨资金本地审批",
    ["022723"] = "申请下拨资金异地审批",
    ["022724"] = "向总行申请下拨资金付款",
    ["022725"] = "向总行上划资金录入",
    ["022726"] = "向总行上划资金复核",
    ["022727"] = "向总行上划资金本地审批",
    ["022728"] = "向总行上划资金异地审批",
    ["022729"] = "向总行上划资金付款",
    ["022730"] = "总行同业资金调出录入",
    ["022731"] = "总行同业资金调出复核",
    ["022732"] = "总行同业资金调出本地审批",
    ["022733"] = "总行同业资金调出异地审批",
    ["022734"] = "总行同业资金调出付款",
    ["022735"] = "向总行申请下拨资金(中行网银）录入",
    ["022736"] = "向总行申请下拨资金(中行网银）复核",
    ["022737"] = "向总行申请下拨资金(中行网银）审批",
    ["022738"] = "向总行申请下拨资金(中行网银）异地审批",
    ["022740"] = "外汇净额支付结算录入",
    ["022741"] = "外汇净额支付结算复核",
    ["022742"] = "外汇净额支付结算本地审批",
    ["022743"] = "外汇净额支付结算异地审批",
    ["022746"] = "外汇代理清算行支付录入",
    ["022747"] = "外汇代理清算行支付复核",
    ["022748"] = "外汇代理清算行支付异地审批",
    ["022749"] = "外汇代理清算行支付付款（本地审批）",
    ["022750"] = "资金调拨登记簿查询",
    ["022751"] = "上划下拨外币账户信息授权",
    ["022752"] = "头寸管理-账户余额查询",
    ["022753"] = "头寸管理-调拨明细查询",
    ["022754"] = "头寸管理-附件信息查询",
    ["022755"] = "头寸管理-附加信息维护",
    ["022759"] = "收到下拨资金（中行网银方式）",
    ["022760"] = "央行外币存款准备金增加",
    ["022761"] = "央行外币存款准备金减少",
    ["022762"] = "外币同业账户信息删除",
    ["022763"] = "外币同业账户信息列表",
    ["022764"] = "向上级划款SWIFT方式录入",
    ["022765"] = "向上级划款SWIFT方式复核",
    ["022766"] = "向上级划款SWIFT方式本地审批",
    ["022767"] = "向上级划款SWIFT方式异地审批",
    ["022768"] = "头寸调拨录入",
    ["022769"] = "头寸调拨复核",
    ["022770"] = "头寸调拨本地审批",
    ["022771"] = "头寸调拨异地审批",
    ["022781"] = "上划下拨外币账户信息维护新增(银行)",
    ["022782"] = "上划下拨外币账户信息维护修改(银行)",
    ["022783"] = "上划下拨外币账户信息维护删除(银行)",
    ["022784"] = "上划下拨外币账户信息查询(银行)",
    ["022785"] = "上划下拨外币账户信息维护授权（银行）",
    ["022790"] = "外币同业账户详细信息",
    ["022792"] = "向总行申请下拨资金路径查询",
    ["022799"] = "报文状态查询",
    ["022801"] = "代储蓄2.0付款录入",
    ["022802"] = "代储蓄2.0付款校验",
    ["022803"] = "代储蓄2.0付款修改",
    ["022807"] = "代储蓄2.0付款入账",
    ["022808"] = "代储蓄2.0付款查询",
    ["022810"] = "旧机构回显新机构",
    ["022811"] = "旧账号回显新账号",
    ["022812"] = "代储蓄收款信息查询",
    ["022901"] = "委托单位结算参数新增",
    ["022902"] = "委托单位备用结算账户新增",
    ["022903"] = "子委托单位业务参数新增",
    ["022910"] = "委托单位分户关联新增",
    ["022911"] = "委托单位分户关联修改",
    ["022912"] = "TIPS国库清算代理关联维护",
    ["022913"] = "TIPS国库清算代理机构维护",
    ["022919"] = "TIPS国库清算代理机构维护新增",
    ["022920"] = "TIPS国库清算代理机构维护修改",
    ["022921"] = "中平手工结算交易复核",
    ["022922"] = "中平手工结算交易付款",
    ["022923"] = "中平批量代收付类复核",
    ["022924"] = "中平批量代收付类付款",
    ["022961"] = "对账单回执信息录入",
    ["022962"] = "对账结果查询",
    ["022963"] = "补充对账信息录入",
    ["022964"] = "电话对账信息录入",
    ["022965"] = "委托单位对账单生成",
    ["022966"] = "影像索引号查询",
    ["022967"] = "中平电子凭证日常上传",
    ["023001"] = "日切",
    ["023002"] = "汇划中心模式切换",
    ["023050"] = "内部户当前余额更新为上一余额",
    ["023101"] = "生成并发送外围接入系统对账文件",
    ["023106"] = "日终公司对账",
    ["023129"] = "生成对账文件并上传至数据共享",
    ["023130"] = "生成对账文件并上传至数据共享",
    ["023131"] = "与会计处理平台对账",
    ["023139"] = "生成对账文件并上传至数据共享",
    ["023157"] = "与会计处理平台手工对账",
    ["023158"] = "手工生成银行存款3002户对账文件",
    ["023160"] = "与公司业务系统贷记存款单笔处理",
    ["023167"] = "与人行前置对账调账单笔处理",
    ["023209"] = "末笔预核对",
    ["023358"] = "接收转储蓄批量文件",
    ["024401"] = "内部支票购入登记",
    ["024402"] = "内部支票购入取消",
    ["024403"] = "内部支票使用登记",
    ["024404"] = "内部支票使用修改",
    ["024405"] = "内部支票丢失",
    ["024406"] = "内部支票作废",
    ["024407"] = "内部支票退回",
    ["024408"] = "内部支票退回取消",
    ["024409"] = "网点内部支票信息查询（单记录）",
    ["024410"] = "网点内部支票结余查询",
    ["024411"] = "网点内部支票明细查询",
    ["024501"] = "外部支票登记",
    ["024502"] = "外部支票登记取消",
    ["024503"] = "外部支票上缴",
    ["024504"] = "外部支票上缴取消",
    ["024505"] = "收到退回外部支票",
    ["024506"] = "收到退回外部支票",
    ["024507"] = "外部支票退回客户",
    ["024508"] = "外部支票退回客户取消",
    ["024509"] = "外部支票丢失",
    ["024510"] = "外部支票丢失取消",
    ["024511"] = "外部支票修改",
    ["024512"] = "网点外部支票信息查询（单条记录）",
    ["024513"] = "网点外部支票信息查询（多条）",
    ["024514"] = "入账通知信息查询",
    ["024515"] = "外部支票申请余款退回",
    ["024516"] = "外部支票申请余款退回",
    ["024517"] = "外部支票余款退回",
    ["024523"] = "支票类凭证补打",
    ["024524"] = "网点单据补打",
    ["024601"] = "大额提现 ",
    ["024602"] = "大额提现查询",
    ["024701"] = "银行/收/付款事项",
    ["024702"] = "手工事项冲正",
    ["024703"] = "手工事项登记簿查询",
    ["028201"] = "生成CSV文件",
    ["028202"] = "导入CSV文件",
    ["028301"] = "灾备数据对比参数配置",
    ["028302"] = "比对结果查询",
    ["028303"] = "灾备数据对比查询",
    ["028304"] = "处理数据",
    ["029801"] = "上传标准流水",
    ["029901"] = "生成内部户当日交易明细",
    ["029902"] = "上传标准流水",
    ["029903"] = "更新内部账号可用余额登记簿",
    ["029904"] = "当日未复核或审核的申请自动取消",
    ["029905"] = "不一致文件导入",
    ["029906"] = "扫描数据库",
    ["029966"] = "负债流水查询（测试)",
}

function post_analysis()
    local ApmData = require("ApmData")
    if ApmData.getL7Proto() ~= 50007 then return end
    if ApmData.getMsgType() ~= 1 then return end

    local s_transtype_name

    -- 交易类型
    local s_transtype = ApmData.getField("request.dts.service.arg.70558", 1)
    if s_transtype ~= nil and s_transtype ~= '' then
        s_transtype = string.trim(s_transtype)
        s_transtype_name = dict_transtype[s_transtype]
        if s_transtype_name == nil then s_transtype_name = s_transtype end
    end

    -- 渠道
    local s_channel = ApmData.getField("response.dts.service.return.70520", 1)
    local s_channel_name = s_channel

    -- 流水号
    local s_flowno = ApmData.getField("response.dts.service.return.70530", 1)
    if s_flowno == nil then
        s_flowno = ApmData.getField("response.dts.service.return.70550", 1)
    end

    -- 返回码
    local s_rspcode = ApmData.getField("response.dts.service.return.70533", 1)
    local s_rspmsg = ApmData.getField("response.dts.service.return.70532", 1)

    if s_transtype == nil then
        logInfo("s_transtype is nil:[")
    else
        ApmData.replaceField("transaction.type_code", s_transtype)
        ApmData.replaceField("transaction.type_name", s_transtype_name)

        if s_channel ~= nil then
            ApmData.replaceField("transaction.channel_code", s_channel)
            ApmData.replaceField("transaction.channel_name", s_channel_name)
        end

        if s_flowno ~= nil then
            ApmData.replaceField("transaction.code", s_flowno)
        end

        if s_rspcode ~= nil then
            ApmData.replaceField("response.code_string", s_rspcode)
            ApmData.delFields("response.code")
        end

        if s_rspmsg ~= nil then
            ApmData.replaceField("response.error_message", s_rspmsg)
        end

        logInfo("Tuxedo(%s:%d->%s:%d) name:%s|channel:%s|seq:%s|ret:%s|%s",
            ApmData.getSrcIp(),
            ApmData.getSrcPort(),
            ApmData.getDstIp(),
            ApmData.getDstPort(),
            s_transtype_name,
            s_channel_name,
            s_flowno,
            s_rspcode,
            s_rspmsg
        )
    end

    return
end
--Tuxedo
--v1.0.0
